Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Switzerland #1-w1 Croatia F1 Switzerland #1-w2 Switzerland #1-w4 Italy F1 Italy F2 Sweden #1-w2 Italy F11 Finland F1 Italy F12 Finland F2 Italy F13 Denmark F1 Austria F2 Denmark F3 Great Britain F1 Great Britain F2 Austria F1 Italy F1 Portugal F1 Portugal F2 Great Britain F3 Italy F4 Italy F8 Italy F15 Netherlands F2 Germany F9 Italy F30 Sweden F2 Italy F32 France F16 Italy F34 Italy F35 Australia F9 Australia F10 Great Britain F2 Italy F2 Switzerland F1 Switzerland F2 Switzerland F3 Italy F6 Italy F7 Sweden F1 Sweden F2 Italy F9 Sweden F3 Great Britain F8 Italy F15 Ireland F1 Italy F19 Ireland F2 Great Britain F9 Finland F2 Italy F29 Great Britain F3 Great Britain F4 Italy F6 Italy F7 Korea F1 Korea F2 Italy F16 France F14 Great Britain F21 Great Britain F22 China F1 China F2 Italy F2 Great Britain F5 Switzerland #1-w3 Denmark F2 Ireland F2 Great Britain F7 Germany F1 Germany F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Italy F2 Great Britain F4 Italy F4 Korea F1 Korea F2 Korea F3 Netherlands F3 Germany F8 Sweden F1 Sweden F2 Great Britain F4 Italy F3 Italy F4 Italy F5 Italy F6 Italy F10 Italy F11 Netherlands F3 Netherlands F4 Germany F7 Austria F2 Italy F21 Italy F22 Italy F11 Netherlands F3 Germany F7 Italy F1 Chinese Taipei F2 Korea F1 Korea F2 Sweden #1-w1 Great Britain F5 Italy F5 Great Britain F6 Great Britain F7 Switzerland F1 Switzerland F2 Korea F1 Korea F2 Spain F13 Spain F14 Ireland F1 Canada F7 Canada F8 Great Britain F15 USA F2 USA F4 Greece F4 Australia F11 Israel F6 Sweden #1-w3 Great Britain F19 Spain F17 Spain F18 Italy F26 Germany F7 USA F31 Great Britain F5 Great Britain F6 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Spain F17 (Martos) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Germany F4 Italy F12 Tunisia F6 Portugal F18 (Sintra) France F18 (Bagneres-De-Bigorre) Poland F1 Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Belgium F2 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Sweden #1-w4 Italy F5 Italy F6 Kuwait F2 Germany F1 Germany F14 Sweden F1 Spain F23 Italy F9 USA F4 Italy F31 Poland F2 Spain F2 Spain F3 Spain F24 Spain F4 Sweden F2 USA F32 France F13 Great Britain F7 Italy F16 USA F31 Italy F16 Istanbul Challenger Seoul Challenger Jersey Challenger Cremona Challenger Fergana Challenger Furth Challenger Lugano Challenger Aptos Challenger Lexington Challenger Granby Challenger Tiburon Challenger Calabasas Challenger Kobstaedernes ATP Challenger - Kolding Eckental Challenger Ortisei Challenger Loughborough Challenger Noumea Challenger Sarajevo Challenger Bath Challenger Caltanissetta Challenger Alessandria Challenger Nottingham Challenger Milan Challenger Astana Challenger Recanati Challenger Segovia Challenger Genova Challenger Tashkent Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Singapore Challenger Wolfsburg Challenger Bangkok Challenger Internazionali de Tennis di Bergamo - Bergamo Open Prevadies - St. Brieuc Bauer Watertechnilogy Cup 2008 - Eckental LTA Shrewsbury Challenger - Shrewsbury Kaohsiung Challenger Fergana Challenger Nottingham Challenger Nottingham-2 Challenger Mons Challenger Dublin Challenger - Dublin Braunschweig Challenger Astana Challenger Akbank Private Banking TED Open - Istanbul Kolding Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Samarkand Challenger Samarkand Challenger Tashkent Challenger Open des Alpes Trophee BNP Paribas - Grenoble Tiburon Challenger Ortisei Challenger Chuncheon Challenger Napoli Challenger 5 Volkswagen Challenger - Wolfsburg Winnetka Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Cherbourg Challenger Sarasota Challenger Bauer Watertechnology Cup - Eckental Shimadzu All Japan Indoor Tennis Championships - Kyoto Samarkand Challenger Winnetka Challenger Vancouver Challenger Napa Challenger Charlottesville Challenger Brescia Challenger Maui Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Irving Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Busan Challenger Seoul Challenger Surbiton Challenger Ilkley Challenger Binghamton Challenger Aptos Challenger Izmir Challenger Tiburon Challenger Agri Challenger Fairfield Challenger Wolfsburg Challenger Champaign Challenger Manila Challenger Bergamo Challenger Wroclaw Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg St. Brieuc Challenger Genova Challenger Gimcheon Challenger Busan Challenger Samarkand Challenger Recanati Challenger Astana Challenger Stockton Challenger Las Vegas Challenger Ismaning Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Brescia Challenger Bangkok Challenger Bangkok Challenger Drummondville Challenger Seoul Challenger Busan Challenger Loughborough Challenger Nottingham Challenger Bratislava Challenger Chicago Challenger Cherbourg Challenger Tiburon Challenger Bangkok Challenger Gwangju Challenger San Marino Challenger Rimouski Challenger Tunis Challenger Phoenix Challenger Samarkand Challenger Lexington Challenger Kitzbuhel Challenger Knoxville Challenger Aptos Challenger Beijing Challenger Shanghai Challenger Mersin Challenger Karshi Challenger Busan Challenger Knoxville Challenger Brescia Challenger Tashkent Challenger Eckental Challenger Beijing Challenger Stockton Challenger Cherbourg Challenger Petange Challenger Manchester Challenger Charlottesville Challenger Manchester Challenger Recanati Challenger Segovia Challenger Fergana Challenger Fergana Challenger Astana Challenger Portoroz Challenger Fairfield Challenger Copenhagen Open - Copenhagen St. Remy Challenger BMW Open - Munich Red Letter Days Open - Nottingham Qatar Exxon Mobil Open - Doha Petange Challenger Chengdu Challenger Pilot Pen Tennis - New Haven Aptos Challenger Vancouver Challenger Fergana Challenger BMW Open - Munich Como Challenger Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Rennes Challenger Kazan Challenger Bukhara Challenger - Bukhara AEGON International - Eastbourne Mercedes Cup - Stuttgart Guzzini Challenger - Recanati Credit Agricole Suisse Open - Gstaad IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza The Surbiton Trophy - Surbiton Societa Canottieri Mincio 2005 - Mantova The LTA Men's Challenger - Nottingham Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati The Manchester Trophy - Manchester Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble The LTA Nottingham Challenger - Nottingham IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Sina-Kia Motors Tennis Cup - Cordenons Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Heilbronn Open - Heilbronn Busan Open Challenger Tennis - Busan Heineken Open - Auckland Pharma Medico Open 2008 - Aarhus Izmir Cup - Izmir Samsung Challenger 2007 - Ho Chi Minh City III Isla de Lanzarote - Lanzarote Citta di Como Challenger - Como Estoril Open - Estoril Winston-Salem Open - Winston-Salem Samarkand Challenger Kobstaedernes ATP Challenger - Kolding Ostdeutscher Sparkassen Cup - Dresden The Surbiton Trophy - Surbiton Kosice Open-Steelers Cup 2008 - Kosice PBZ Zagreb Indoors - Zagreb National Bank Men's Rimouski Challenger - Rimouski Bangkok Challenger Bergamo Challenger Wolfsburg Challenger Keio Challenger International Tennis Tournament - Yokohama AEGON International - Eastbourne Ningboo Challenger Power Horse Cup - Dusseldorf Izmir Challenger Sacramento Challenger Lambertz Open - Aachen Champaign Challenger Memorial Manfredini - Sassuolo Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb The Surbiton Trophy - Surbiton Dunlop World Challenge - Toyota Ostdeutscher Sparkessen Cup - Dresden AEGON International - Eastbourne Karshi Challenger Bergamo Challenger Rome Challenger The Shelbourne Irish Open - Dublin Rome Challenger Challenger Banque Nationale - Granby Mouilleron-Le-Captif Challenger Andria Challenger Savannah Challenger Mordovia Cup - Mordovia Tennis Channel Open - Las Vegas Alfa Romeo Tennis Cup - Cordenons Steelers Cup - Kosice Sacramento Challenger Tashkent Challenger Tiburon Challenger Cremona Challenger Champaign Challenger St. Brieuc Challenger Samarkand Challenger - Samarkand Taipei City Challenger Prostejov Challenger Moncton Men's Challenger - Moncton Vancouver Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Kyiv Open - Kiev Como Challenger Dublin Challenger - Dublin Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London St. Petersburg Challenger 2006 - St. Petersburg Tehran Open 2004 - Tehran Eckental Challenger Cherbourg Challenger New York Open - New York Jonkoping Challenger Seoul Challenger Siemens Open 2007 - Scheveningen Moscow Challenger Bastad Challenger SIR Supermercadi Challenger - Rome Lexington Challenger Riviera di Rimini Challenger - Rimini Aptos Challenger Morocco Tennis Tour - Tanger Geneva Challenger The LTA Bolton Challenger - Bolton The Nottingham Open - Nottingham Ciutat de Barcelona - Barcelona Challenger Banque Nationale Rimouski - Rimouski Drummondville Challenger Zagreb Open - Zagreb 4° Sporting Challenger - Turin Shymkent Challenger Tashkent Challenger - Tashkent Schickedanz Open 2007 - Furth Allianz Suisse Open Gstaad - Gstaad Karshi Challenger Samarkand Challenger If Stockholm Open - Stockholm Kia International in Caloundra - Caloundra Cary Challenger 2008 China TCL Challenger - Guangzhou Binghamton Challenger Rome Challenger Samarkand Challenger Sacramento Challenger Karshi Challenger Lermontov Challenger BH Indoor Sarajevo - Sarajevo Sacramento Challenger 10° Trofeo Luigi Pezzoli - Bergamo The LTA Manchester Trophy - Manchester Guzzini Challenger - Recanati Quimper Challenger WOW Cafe Challenger - New Orleans Kobstaedernes ATP Challenger - Kolding Monza Challenger Jersey Challenger Almaty Challenger 1 - Almaty Volkswagen Challenger 2004 - Wolfsburg Bergamo Challenger Izmir Challenger Open Castilla y Leon - Segovia 6th Sardinian International Championships - Cagliari Tiburon Challenger Alphen Challenger Cremona Challenger Carson Challenger Challenger Citta di Olbia - Olbia Open de Moselle - Metz Tashkent Challenger Kos-Zucchetti Tennis Cup - Cordenons Astana Challenger Noumea Challenger Yuba City Challenger Charlottesville Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio San Remo Tennis Cup - San Remo UTC Open by Selena - Cherkassy Fairfield Challenger Noumea Challenger Lugano Challenger Bangkok Challenger Black Forest Open - Freudenstadt Fergana Challenger - Fergana Marburg Challenger Alexander Kolyaskin Memorial - Donetsk Milan Challenger Kazan Challenger SAP Open - San Jose Tiburon Challenger Memorial Savigni - Sassuolo Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ortisei Challenger Brisbane International - Brisbane Lubbock Challenger - Lubbock Quimper Challenger Sacramento Challenger Knoxville Challenger Open des Alpes Trophee BNP Paribas - Grenoble Braunschweig Challenger Oklahoma Challenger - Tulsa Rimini Challenger Manchester Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger Nokian Hakkapeliitta Open - Tampere Recanati Challenger Chennai Open - Chennai Aircel Chennai Open - Chennai Stockholm Open - Stockholm IPP Open - Helsinki Morocco Tennis Tour - Meknes Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius ATP Challenger Tour Finals Seoul Challenger Delray Beach International Tennis Championships - Delray Beach Jersey Challenger The LTA Men's Challenger Wrexham - Wrexham Stockton Challenger Ordina Open - 's-Hertogenbosch Bangkok Challenger Copenhagen Open - Copenhagen Tennislife Cup - Napoli President's Cup - Tashkent Copenhagen Open - Copenhagen JSM Challenger of Champaign - Urbana Napoli Challenger Mons Challenger USTA Men's Challenger of Dallas - Dallas Samarkand Challenger - Samarkand Mons Challenger Karshi Challenger Seoul Challenger Bratislava Challenger Bukhara Challenger - Bukhara Milan Indoors - Milan Samarkand Challenger Brest Challenger BRD Nastase Tiriac Trophy - Bucharest If Stockholm Open - Stockholm Telenordia Swedish Open - Bastad AEGON Championships - London Citi Open - Washington AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Stockholm Open - Stockholm BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Genova Open Challenger - Genova Burnie Challenger Hall of Fame Tennis Championships - Newport Hypo Group Tennis International - Portschach Winston-Salem Open - Winston-Salem President's Cup 2000 - Tashkent Allianz Suisse Open - Gstaad PBZ Zagreb Indoors - Zagreb Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale Qatar ExxonMobil Open - Doha Moselle Open - Metz Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London US Men's Clay Court Championship - Houston U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 2R, LUX-DEN 0-5 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 2, PO, DEN-MNE 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, PO, EGY-DEN 0-5 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Hopman Cup - Perth Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group II, 1R, DEN-CYP 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group II, 1R, DEN-MAR 4-1 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 3R, DEN-RSA 1-3 French Open - Paris All Lower level tournaments Australian Open - Melbourne Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, PO, DEN-EST 3-0 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, Group II, 2R, DEN-LUX 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group I, PO, DEN-SWE 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Australian Open - Melbourne Davis Cup, Group I, 2R, UZB-CHN 3-2 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group II, 1R, DEN-IRL 4-1 Davis Cup, Group II, 2R, DEN-EGY 1-3 Davis Cup, World Group II, PO, DEN-PUR 5-0